@charset "utf-8";
.xinnianbg{background: url(../images/index/xinnian_yellow.jpg) no-repeat top!important;}
.index .news{position: relative;}
.index .news>a {display: block;position: absolute;width: 60px;height: 158px;padding: 20px 0px;background-color: #5694CF;border-bottom-left-radius: 4px;border-top-left-radius: 4px;font-size: 18px;color: #fff;left: -50px;text-decoration: none;background: url(/yaqrmzf/static/pc2023/images/index/index_rl_bg.png) no-repeat center;background-size: 100% 100%;}
.index .news>a:hover {color: #fff;}
.index .news>a>svg {display: block;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;}
.index .news>a>p {width: 18px;height: 72px;margin: 0 auto;text-align: center;}
/*duilian*/
.duilian{position: fixed; bottom: 0; z-index: 10000; overflow: hidden;}
.duilian .duilian-close{text-align: right; overflow: hidden;}
.duilian .duilian-close a{display: inline-block; padding: 5px; width: 20px; height: 20px; line-height: 20px;}
.duilian .duilian-close.abs{position: absolute; top: 10px; right: 10px; z-index: 100;}
.duilian .duilian-box{position: relative; margin-top: 1.25em; display: none;}
.duilian .duilian-box .duilian-con{text-align: center; overflow: hidden;}
.duilian .duilian-box .duilian-con dd img{display: block;}
.duilian .duilian-box.none{display: none !important;}
.duilian-left{left: 0;}
.duilian-right{right: 0;}

.duilian-swiper{display: block !important;}
.duilian-swiper .swiper-grid{padding: 10px; width: 240px; background: #fff; border: 1px solid #ddd;}
.duilian-swiper .swiper-slide dl .place{padding-top: 58.35%;}
.duilian-swiper .swiper-pagination{bottom: 10px; right: 10px;}
.duilian-swiper .swiper-pagination .swiper-pagination-bullet{width: 16px; height: 16px; color: #fff; line-height: 16px; background: #666;}
.duilian-swiper .swiper-pagination .swiper-pagination-bullet-active{background: #d10d0c;}
.duilian-swiper .swiper-pagination .swiper-pagination-switch{width: 16px; height: 16px; color: #fff; line-height: 16px; background: #666;}
.duilian-swiper .swiper-pagination .swiper-active-switch{background: #d10d0c;}
.index-duilian.index-duilian-l{left: 10px; bottom: 0;}
@media (max-width:768px){
  .duilian{display: none;}
}

.index .infolist li{padding-top: .625em; padding-bottom: .625em;}
.index .infolist li a:before{border-radius: 0;}
@media (max-width:992px){
  .index .infolist li:nth-child(n+6){display: none;}	
}

.col-md-l{width: 39.00005%;}
.col-md-r{width: 60.99995%;}

.toutiao a{color: #2e6da1;}
.toutiao .caption{text-align: center;}
.toutiao .caption a{font-size: 2em; font-weight: bold; line-height: 1.5em; }
.toutiao .infolist{padding: 0 10%; font-size: 1.125em; overflow: hidden;}
.toutiao .infolist li{position: relative; text-align: center; max-width: 33.33333%; width: auto;}
.toutiao .infolist li a{float: none; display: inline-block;}
.toutiao .infolist li:after{position: absolute; top: 50%; right: 0; content: ""; width: .125em; height: 20px; margin-top: -10px; background: #2e6da1;}
.toutiao ul li:last-child:after{content: normal;}
@media (max-width:1500px){
  .toutiao .caption a{font-size: 1.875em;}  
}
@media (max-width:1280px){
  .toutiao .caption a{font-size: 1.5em;}
  .toutiao .infolist{font-size: 1em; padding: 0 5%;}
}
@media (max-width:992px){
  .toutiao{padding-bottom: 5px;}
  .toutiao .caption a{white-space: normal; font-size: 1.375em;}
  .toutiao .infolist{display: none;}	
}
@media (max-width:640px){
  .toutiao .caption a{font-size: 1.125em;}
}

.news .tpxw{position: relative;}
.news .tpxw .swiper-slide{background: #fff;}
.news .tpxw .swiper-slide dl{position: relative;}
.news .tpxw .swiper-slide dl .place{padding-top: 60.25%;}
.news .tpxw .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 9; padding: 15px 110px 15px 15px; line-height: 24px; text-align: left; background: url(../images/public/blank_black_opa50.png);}
.news .tpxw .swiper-slide dl dt a{color: #fff; font-size: 1.125em;}
.news .tpxw .swiper-pagination{bottom: 15px;}
@media (max-width:1280px){
  .news .tpxw .swiper-slide dl dt a{font-size: 1em;}
}
@media (max-width:450px){
  .news .tpxw .swiper-slide dl dt{padding-top: 10px; padding-bottom: 10px; padding-left: 10px;}
  .news .tpxw .swiper-pagination{bottom: 8px;}
}

.midbanner .swiper-slide{background: #fff;}
.midbanner .swiper-slide dl .place{padding-top: 13.39%;}
@media (max-width:450px){
 .midbanner .swiper-slide dl .place{padding-top: 0;}
 .midbanner .swiper-slide dl .place .pic{position: static; height: 80px;}	
 .midbanner .swiper-slide dl .place .pic img{object-fit: fill;}
}

.tabs .main-hd{position: relative; z-index: 20; width: 80%; margin: 0 auto 40px;}
.tabs .main-hd li{float: left; width: 33.33333%; font-size: 1.5em; text-align: center;}
.tabs .main-hd li a{display: inline-block; width: 185px; height: 70px; line-height: 70px; color: #fff; background: url(../images/index/tabs_hd_itm_normal.jpg) no-repeat center;}
.tabs .main-hd li a img{width: 34px;}
.tabs .main-hd li a span{display: inline-block; vertical-align: top;}
.tabs .main-hd li.on a{background-image: url(../images/index/tab_hd_itm_on.jpg);}
.tabs .main-hd li.on a span:after{content: "";}
.tabs .main-bd{position: relative; z-index: 10; padding: 20px 20px 0; background: #fff;}
@media (max-width:1280px){
  .tabs .main-hd{width: 90%;}	
  .tabs .main-bd{padding: 15px 15px 0; margin-right: -15px; margin-left: -15px;}
}
@media (max-width:768px){
  .tabs .main-hd{width: auto; margin-left: -1px;}
  .tabs .main-hd li{font-size: 1.375em;}
}
@media (max-width:600px){
  .tabs .main-hd{margin-left: -1px;}
  .tabs .main-hd li a{display: block; width: auto; margin-left: 1px; background-size: 100% 100%;}
  .tabs .main-hd li a img{width: 28px;}
}
@media (max-width:450px){
  .tabs .main-hd li{font-size: 1.25em;}
  .tabs .main-hd li a{height: 50px; line-height: 50px;}
  .tabs .main-hd li.on a{font-weight: bold;}
  .tabs .main-hd li a img{display: none;}
}

/*政务服务*/
.zwfw .ibanner{display: block; overflow: hidden;}
.zwfw .ibanner img{display: block; width: 100%; height: 100%;}
@media (max-width:992px){
  .zwfw .ibanner{height: auto;}	
}
.zwfw .ztjc .swiper-slide{height: 310px;}
.zwfw .ztjc .swiper-slide ul li a{border: 2px solid #e6e6e6;}
.zwfw .ztjc .swiper-slide ul li a .place{margin-right: -1px;}
.zwfw .ztjc .swiper-slide ul li a .caption.normal{padding: .5em 0;}
.zwfw .ztjc .swiper-contorl-btns{text-align: center;}
.zwfw .ztjc .swiper-ctrl-button{margin-right: 10px; margin-left: 10px;}
@media (max-width:1280px){
  .zwfw .ztjc .swiper-slide{height: auto;}	
  .zwfw .ztjc .swiper-slide ul li{width: 25%;}
}
@media (max-width:640px){	
  .zwfw .ztjc .swiper-slide ul li{width: 50%;}
}
.zwfw .tsfw{height: 371px;}
.zwfw .tsfw ul{margin-top: -26px !important;}
.zwfw .tsfw ul li a{margin-top: 26px !important;}
@media (max-width:1280px){
  .zwfw .tsfw{height: auto;}
  .zwfw .tsfw ul{margin: -1px 0 0 -1px !important;}
  .zwfw .tsfw ul li{width: 25%;}
  .zwfw .tsfw ul li a{margin: 1px 0 0 1px !important;}
}
@media (max-width:640px){	
  .zwfw .tsfw ul li{width: 33.33333%;}
}
@media (max-width:450px){	
  .zwfw .tsfw ul li{width: 50%;}
}

.zwfw .fwsx > .hd li.li0 a i{background-image: url(../images/zwfw/grfw_hd_normal.jpg);}
.zwfw .fwsx > .hd li.li1 a i{background-image: url(../images/zwfw/frfw_hd_normal.jpg);}
.zwfw .fwsx > .hd li.li0.on a i{background-image: url(../images/zwfw/grfw_hd_on.jpg);}
.zwfw .fwsx > .hd li.li1.on a i{background-image: url(../images/zwfw/frfw_hd_on.jpg);}
.zwfw .fwsx .section > .hd ul{float: none; text-align: center;}
.zwfw .fwsx .section > .hd li{float: none; display: inline-block; margin-right: 2%; margin-left: 2%;}
.zwfw .fwsx .section > .hd li.on{font-weight: normal;}
.zwfw .fwsx .list{margin-right:  -7px; margin-left: -8px; padding-top: 10px;}
.zwfw .fwsx .list li{float: left; width: 33.33333%;}
.zwfw .fwsx .list li dl{position: relative; padding: 20px 0 20px 15px; margin: 15px 7px 0 8px; color: #555; background: #fff; border: 2px solid #e6e6e6;}
.zwfw .fwsx .list li dl dt{float: left; width: 40%;}
.zwfw .fwsx .list li dl dt img{display: block; margin: 0 auto;}
.zwfw .fwsx .list li dl dt span{display: block; margin-top: .875em; text-align: center; font-size: 1.125em; font-weight: bold;}
.zwfw .fwsx .list li dl dd{margin-left: 40%; padding-left: 30px; font-size: .875em; height: 6.375em;}
.zwfw .fwsx .list li dl dd p{padding: .3125em 0; line-height: 1.5em;}
.zwfw .fwsx .list li dl dd p a{color: #555;}
.zwfw .fwsx .list li dl dd p a:hover{color: #333;}
.zwfw .fwsx .list li dl:after{position: absolute; top: 20px; bottom: 20px; left: 40%; margin-left: 18px; content: ""; width: 1px; background: #e6e6e6;}
@media (max-width:768px){
  .zwfw .fwsx .list{margin: 0; padding-top: 20px; padding-left: 2px;}
  .zwfw .fwsx .list li dl{ padding: 0; margin: -2px 0 0 -2px;}
  .zwfw .fwsx .list li dl dt{float: none; width: auto;padding: 15px 15px 10px; background: #f7f7f7; border-bottom: 1px solid #e6e6e6;}
  .zwfw .fwsx .list li dl dt img{width: 30px; height: 30px;}
  .zwfw .fwsx .list li dl dt span{font-size: 1em; margin-top: .5em;}
  .zwfw .fwsx .list li dl dd{margin-left: 0; padding: 10px 15%;}
  .zwfw .fwsx .list li dl:after{content: normal;}
  .zwfw .fwsx .grfw .list li{width: 25%;}
}
@media (max-width:640px){
  .zwfw .fwsx .list li dl dd p{text-align: center;}
  .zwfw .fwsx .grfw .list li{width: 50%;}
  .zwfw .fwsx .frfw .list li{width: 50%;}
  
}

/*政务公开*/
.zwgk .zxxxgk{position: relative;}
.zwgk .zxxxgk .zfxxgkpt{position: absolute; top: 0; right: 0; z-index: 2;}
.zwgk .zxxxgk .zfxxgkpt a{position: relative; display: block; padding: 0 1em; font-size: 1.125em; font-weight: bold; color: #fff; line-height: 30px; background: #5292c6;}
.zwgk .zxxxgk .zfxxgkpt a:before{position: absolute; top: 0; bottom: 0; left: -10px; content: ""; width: 1px; background: #9a9a9a;}
.zwgk .zfxxgkzl .left .menu-cards li a.item{padding: 20px 0;}
.zwgk .zfxxgkzl .left .menu-cards li a.item i{width: 68px; height: 68px; margin-bottom: 16px;}
.zwgk .zfxxgkzl .left .menu-cards li a.item:hover{border-color: #e6e6e6;}
.zwgk .zfxxgkzl .left .menu-cards li a.item span{font-size: 1.125em; font-weight: bold; line-height: 22px;}
.zwgk .zfxxgkzl .right .menu-cards li a.item{padding: 13px 0;}
.zwgk .zfxxgkzl .right .menu-cards li a.item i{width: 36px; height: 36px;}
.zwgk .zfxxgkzl .right .menu-cards li a.item span{max-width: 5em;}
@media (max-width:1280px){
  .zwgk .zfxxgkzl .left .menu-cards li a.item i{width: 63px; height: 63px;}
}
@media (max-width:992px){
  .zwgk .zfxxgkzl .right .menu-cards{padding-top: 1px; padding-left: 1px; margin: 0 !important;}
  .zwgk .zfxxgkzl .right .menu-cards li a.item{margin: -1px 0 0 -1px !important;}
  .zwgk .zfxxgkzl .right .menu-cards li a.item i{width: 30px; height: 30px;}
}
@media (max-width:600px){
  .zwgk .zfxxgkzl .right .menu-cards li a.item i{display: block; margin: 0 auto .5em;}	
  .zwgk .zfxxgkzl .right .menu-cards li a.item span{display: block; max-width: none; text-align: center;}
}
@media (max-width:414px){
  .zwgk .zxxxgk .zfxxgkpt{position: static; margin-bottom: 15px;}
  .zwgk .zxxxgk .zfxxgkpt a{line-height: 40px; text-align: center;}
  .zwgk .zxxxgk .zfxxgkpt a:before{content: normal;}	
  .zwgk .zfxxgkzl .right .menu-cards li{width: 50%;}
}

/*互动交流*/
.hdjl .menu-cards li a.item{padding: .5em 0; color: #fff; background: #5392c7;}
.hdjl .menu-cards li a.item i{width: 45px; height: 45px;}
.hdjl .menu-cards li a.item span{font-size: 1.125em;}
@media (max-width:992px){
  .hdjl .menu-cards li a.item i{width: 40px; height: 40px;}
  .hdjl .col-md-8 .menu-cards li{width: 50%;}
}
@media (max-width:414px){
  .hdjl .menu-cards li a.item i{width: 30px; height: 30px;}
}


.hdjl .online{height: 538px;}
.hdjl .online .zxft .caption{text-align: center;}
.hdjl .online .zxft .caption a{font-weight: bold; font-size: 1.125em; color: #cc0000; line-height: 1.375em; max-height: 3em;}
.hdjl .online .zxft .place{padding-top: 56.25%;}
.hdjl .online .zxft dd{padding: .9375em 0; border-bottom: 1px dashed #e2e2e2;}
.hdjl .online .zxft dd > .itm{padding: .3125em 0; line-height: 1.5em;}
.hdjl .online .zxft dd > .itm label{color: #2e6da1;}
.hdjl .online .wqft{position: relative; padding-left: 2em;}
.hdjl .online .wqft .title{position: absolute; top: 50%; left: 0; width: 1em; margin-top: -2.5em; font-size: 1.125em; font-weight: bold; line-height: 1.25em; color: #2e6da1;}
.hdjl .online .wqft .title a{color: #2e6da1;}
@media (max-width:992px){
  .hdjl .online{height: auto;}	
  .hdjl .online .wqft{padding-left: 0;}
  .hdjl .online .wqft .title{position: static; width: auto; margin-top: 0; margin-bottom: 15px;}
}

.hdjl .lxxd .letter-list li{position:relative; padding: .625em 370px .625em 10px; border-bottom: 1px dashed #e6e6e6;}
.hdjl .lxxd .letter-list li div{position: absolute; top: 50%; display: block; margin-top: -.8em; color: #666; line-height: 1.6em; text-align: center;}
.hdjl .lxxd .letter-list li div span{display: inline-block; vertical-align: top;}
.hdjl .lxxd .letter-list li div a{display: inline-block; vertical-align: middle;}
.hdjl .lxxd .letter-list li.head{background: #f8f8f8; border-bottom: none;}
.hdjl .lxxd .letter-list li.head div{font-weight: bold; color: #333!important;}
.hdjl .lxxd .letter-list li .c-topic{position: relative; top: auto; margin-top: 0; text-align: left;}
/* .hdjl .lxxd .letter-list li .c-seq{position: absolute; left: 10px; width: 210px; text-align: left;} */
.hdjl .lxxd .letter-list li .c-hfdw{position: absolute; right: 210px; width: 150px; text-align: left;}
.hdjl .lxxd .letter-list li .c-time{position: absolute; right: 100px; width: 100px; text-align: center;}
.hdjl .lxxd .letter-list li .c-status{position: absolute; right: 10px; width: 80px; text-align: center;}
@media (max-width:768px){
  .hdjl .lxxd .letter-list li{padding-right: 220px;}
  .hdjl .lxxd .letter-list li .c-hfdw{display: none;}	
}

@media (max-width:480px){
  .hdjl .lxxd .letter-list.res li{padding-top: .75em; padding-right: 0; padding-bottom: .75em; border-bottom: 1px dashed #e6e6e6;}
  .hdjl .lxxd .letter-list.res li.head{display: none;}
  .hdjl .lxxd .letter-list.res li div{position: static; display: block; margin-top: 0; width: auto !important; text-align: left; color: #999;}
  .hdjl .lxxd .letter-list.res li .c-topic{margin-bottom: .3125em;}
  .hdjl .lxxd .letter-list.res li .c-topic a{white-space: normal;}
  .hdjl .lxxd .letter-list.res li .c-seq:before{display: inline-block; content: "信件编号：";}
  .hdjl .lxxd .letter-list.res li .c-status:before{display: inline-block; content: "办理状态：";}
  .hdjl .lxxd .letter-list.res li .c-time:before{display: inline-block; content: "提交时间：";}
  .hdjl .lxxd .letter-list.res li{}
}


/*专题专栏*/
.ztzl .swiper-container{margin-right: -13px; margin-left: -13px;}
.ztzl .swiper-slide dl{margin-right: 13px; margin-left: 13px;}
.ztzl .swiper-slide dl .place{padding-top: 44.25%;}
@media (max-width:1280px){
  .ztzl .swiper-container{margin-right: -10px; margin-left: -10px;}
  .ztzl .swiper-slide dl{margin-right: 10px; margin-left: 10px;}	
}
@media (max-width:992px){
  .ztzl .swiper-container{margin-right: -7px; margin-left: -8px;}
  .ztzl .swiper-slide dl{margin-right: 7px; margin-left: 8px;}	
}
